home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 039a / pdm_106.zip / PLP.PDM < prev    next >
Text File  |  1991-06-08  |  5KB  |  117 lines

  1. * PLP.PDM = Person Locating Program
  2. * - # = headers to identify sections to the parser function
  3. * - if line is blank, or starts with '*'(or, '&&'), skip it
  4. * - use double quotes only ie. "text" ( a ' is simply text )
  5.  
  6. #DIMARR                         && dim# elements: top menu,total vert elements
  7. 7,24                            && ...must count line dividers as elements
  8.  
  9. #HORIZMENU
  10. *┌trigger letter
  11. *│  ┌letter position in text string
  12. *│  │ ┌hotkey
  13. *│  │ │   ┌menu option text
  14. *│  │ │   │
  15. "F",2,289," File "
  16. "V",2,303," View "
  17. "S",2,287," Search by "
  18. "E",2,274," Edit "
  19. "P",2,281," Print "
  20. "C",2,302," Configure "
  21. "H",2,291," Help "
  22.  
  23. #MENUCOL                        && column of 1st top menu option
  24. 1,7,13,24,30,37,73
  25.  
  26. #VERTMENU
  27. *┌trigger letter
  28. *│  ┌letter position in text string
  29. *│  │  ┌selectable
  30. *│  │  │  ┌menu option text
  31. *│  │  │  │                                               ┌FUNC/PROC Name
  32. *│  │  │  │                                               │
  33. "S",2,.T.," Select an PLP database "                     ,"SELECTDBF()"
  34. "C",2,.T.," Create a new PLP database "                  ,"CREATEDBF()"
  35. -
  36. "x",3,.T.," Exit Program           F3 "                  ,"EXIT2DOS()"
  37. @
  38. "S",2,.T.," Single Person Mode "                         ,"SINGLEMODE()"
  39. "A",2,.T.," Aliases for Person "                         ,"DISPALIAS()"
  40. "V",2,.T.," Vehicles for Person "                        ,"DISPVEHCL()"
  41. -
  42. "M",2,.T.," Multiple Person Mode "                       ,"MULTIMODE()"
  43. @
  44. "N",2,.T.," Name / Alias "                               ,"SEEKALIAS()"
  45. "V",2,.T.," Vehicle Tag "                                ,"SEEKVEHCL()"
  46. -
  47. "P",2,.T.," Personal Description "                       ,"SEEKDESCR()"
  48. @
  49. "A",2,.T.," Add a new person to the database "           ,"ADDREC()"
  50. "C",2,.T.," Change the current person's data "           ,"CHGREC()"
  51. -
  52. "D",2,.T.," Delete the current person from the database ","DELREC()"
  53. @
  54. "C",2,.T.," Current person data "                        ,"PRTSINGLE()"
  55. "A",2,.T.," All data from this PLP database"             ,"PRTFILE()"
  56. @
  57. "C",2,.T.," Current configuration "                      ,"DISPCONFG()"
  58. "P",2,.T.," Printer selection "                          ,"SELECTPRN()"
  59. "S",2,.T.," Screen color options "                       ,"CONFGCOLR()"
  60. @
  61. "C",2,.T.," Context    F1 "                              ,"DISPHELP()"
  62. "I",2,.T.," Index "                                      ,"DISPHIDX()"
  63.  
  64. #HELPTEXT
  65. "Select any available Person Tracking Program data file"
  66. "Create a new Person Tracking Program data file"
  67. "Exit the Person Tracking Program program"
  68.  
  69. "View the personal description data by single records"
  70. "View the known Aliases for the currently selected person"
  71. "View the known Vehicles used by the currently selected person"
  72. "View the personal description data by multiple records"
  73.  
  74. "Search for a person by Name or known Alias"
  75. "Search for a person by State Vehicle Tag"
  76. "Search for a person by Personal Description data"
  77.  
  78. "Add a new person to the current Person Tracking Program file "
  79. "Change the currently viewed person's data"
  80. "Delete the currently viewed person's data from the PLP file"
  81.  
  82. "Print the currently viewed person's data to the selected printer"
  83. "Print all the data from the current PLP database to the selected printer"
  84.  
  85. "Display the current configuration selections"
  86. "Select printer options"
  87. "Select screen color options "
  88.  
  89. "Display Help Text for the currently selected option"
  90. "Display the Help Text index (list of all Help Text topics)"
  91.  
  92. #COLORS                         && PDM color strings for SET COLOR TO
  93. "N/W"                                   && [ 1] hcolor when not selected
  94. "BG+/W"                                 && [ 2] hcolor for unselected trigger
  95. "W+/R"                                  && [ 3] hcolor for selected option
  96. "BG+/R"                                 && [ 4] hcolor for selected trigger
  97. "N/W"                                   && [ 5] vcolor for box
  98. "N/W"                                   && [ 6] vcolor when not selected
  99. "BG+/W"                                 && [ 7] vcolor for unselected trigger
  100. "W+/R"                                  && [ 8] vcolor for selected option
  101. "BG+/R"                                 && [ 9] vcolor for selected trigger
  102. "N+/W"                                  && [10] vcolor for inactive option
  103. "N/W"                                   && [11] vcolor for message row
  104.  
  105. #PDCONFIG                       && PDM configuration [optional]
  106. 1                                  && [1] = expN: box type: 0,1,2
  107. 0                                  && [2] = expN: row for h menu
  108. 2                                  && [3] = expN: row for box top
  109. 24                                 && [4] = expN: message row
  110. 0                                  && [5] = expN: time out
  111. "N/W"                              && [6] = expC: color for init bottom panel
  112. "W+/B"                             && [7] = expC: color for init screen
  113. 176                                && [8] = expN: char for init screen
  114. *                                  && [9] = expC: text for init bottom panel:
  115. " Alt+Letter=Menu  Esc=Cancel  F1=Help  F3=Exit  F10=Menu  PgDn=Next  PgUp=Prev"
  116. *<eof>
  117.